package com.xuhao.examai.scoring.application.services;

import java.util.List;
import java.util.Map;

public interface ScoreService {
	Integer getScore(Long examId, Long userId);

	Integer calculateScore(Long examRecordId);

	List<Map<String, Object>> getRanking(Long examId);

	List<Map<String, Object>> getUserScores(Long userId);

	Map<String, Integer> getScoreDistribution(Long examId);

	Map<String, Object> analyzeUserKnowledgePoints(Long userId);

	List<Map<String, Object>> generateWrongQuestions(Long userId);
}
